#ifndef CONTROLLER_H
#define CONTROLLER_H
#include <iostream>
#include <unistd.h>
#include <vector>
#include <cstring>
#include <string>
#include <util.h>
#include <docker.h>
#include <build.h>
using namespace std;
class Command{
private:
string buildDir;// 构建临时目录

public:

~Command();
Command();
// 定义变量
const char* cmd;// 程序运行命令
const char* prefix;// 安装目录
const char* apppath;// 安装目录
const char *out;//输出目录
const char *gitpath;// git 克隆地址

// 定义容器集合
vector<string> vessel;
// 定义容器 挂载卷路径
char *volumes_root;
// 控制器启动
int run();
// 保存镜像
int saveImage();
// 构建 程序控制器
int build();
};









#endif
